package array;

public class Test {

    public static void main2(String[] args) {
        Arraylist arraylist = new Arraylist();
        arraylist.add(1);
        arraylist.add(1,2);
        arraylist.display();
    }

    public static void main1(String[] args) {
        Arraylist arraylist = new Arraylist();

        /**
         * 这两行代码没没办法改变数组的值？
         * 为什么只打印了3
         */
//        arraylist.elem[0] = 1;
//        arraylist.elem[1] = 2;
        /**
         * 因为没有通过add方法，导致usedSize没有被改写
         * 输入3的时候调用了add方法，3被写入到下标为usedSize（0）的的位置
         * 最后usedSize == 1，所以只打印一个3
         */

        arraylist.add(3);
        arraylist.display();
    }
}
